regexp.Regexp.prefix (field)
13 uses
regexp (current package)
backtrack.go#L338: if len(re.prefix) > 0 {
exec.go#L207: if len(m.re.prefix) > 0 && r1 != m.re.prefixRune && i.canCheckPrefix() {
exec.go#L433: len(re.prefix) > 0 && i.canCheckPrefix() {
exec.go#L438: pos += len(re.prefix)
regexp.go#L87: prefix string // required prefix in unanchored matches
regexp.go#L196: regexp.prefix, regexp.prefixComplete = prog.Prefix()
regexp.go#L199: regexp.prefix, regexp.prefixComplete, regexp.prefixEnd = onePassPrefix(prog)
regexp.go#L201: if regexp.prefix != "" {
regexp.go#L204: regexp.prefixBytes = []byte(regexp.prefix)
regexp.go#L205: regexp.prefixRune, _ = utf8.DecodeRuneInString(regexp.prefix)
regexp.go#L401: return strings.HasPrefix(i.str, re.prefix)
regexp.go#L405: return strings.Index(i.str[pos:], re.prefix)
regexp.go#L515: return re.prefix, re.prefixComplete
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |